TypeScriptのparser combinator
typescript製parser combinator
自作系
TypeScript でゼロから作るパーサコンビネータ - blog.livewing.net
TypeScript 4.1による型レベルパーサコンビネーター
parser combinatorを自作したいときに参考にする
ordered by star
typescript-parsec
classなし、函数の適用のみ
parjs
https://github.com/GregRos/parjs
TypeScriptのパーサコンビネータ「parjs」を使ってみた | コードリック
classによるmethod chainを多用
失敗をSHFで取り扱うhttps://gregros.github.io/parjs/#md:dealing-with-failure
失敗するとHard failureになり処理できなくなるため、orで成功したもののみ取り出したいときは、recoverで一旦Soft failureに切り替えてからorにつなげる
pipe()にcombinatorsを渡して処理するみたい?
preset parsersがたくさんある
APIがだいぶ複雑takker.icon
読むのは後回しにする
bread-n-butter
classによるmethod chainを多用
parzec
これもparsecベース
https://github.com/johtela/parzec
同じparsecベースのtypescript-parsecを読んだし、これは読まなくてもいいかなtakker.icon
#2024-05-30 17:09:41
#2024-09-02 11:05:55